Building Reusable Software Components for Heuristic Search∗

نویسندگان

  • Andreas Fink
  • David L. Woodruff
چکیده

Today, advanced heuristic approaches for discrete optimization are usually implemented from scratch. We discuss some crucial problems that have so far prevented us from having a “heuristics stockroom” with ready-to-use software components available. Then, we analyze the domain to be covered by reusable software and introduce and discuss a design for a framework for heuristic search. Finally, we summarize our experiences and discuss future research topics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strategies for Designing and Building Reusable Software Components

This paper presents time proven methods and strategies for creating, managing, and accessing a library of reusable software components and also software engineering strategies for designing and building reusable components with proper planning and execution, these methodologies will bring significant cost saving. In addition, cost-benefit guidelines are developed to help an organization decide ...

متن کامل

An Approach to Manage and Search for Software Components

Currently component-based software engineering is increasingly being adopted for software development. This approach relies on using reusable components as the building blocks for constructing software systems. As the growth in the popularity of Internet, component providers should publish the software components easily on the Internet, and component reusers can find the appropriate software co...

متن کامل

Software Reusable Components With Repository System

Software reuse is the process of creating software systems from existing software rather than building them from scratch. The goal is the use of reusable components as building blocks in new systems with modifications occurring in a controlled way. The reuse of software components is the key to improve productivity and quality levels in software engineering. One of the most promising approaches...

متن کامل

Building Reusable Software Component For Optimization Check in ABAP Coding

Software component reuse is the software engineering practice of developing new software products from existing components. A reuse library or component reuse repository organizes stores and manages reusable components. This paper describes how a reusable component is created, how it reuses the function and checking if optimized code is being used in building programs and applications. Finally ...

متن کامل

Study on Licensing and Program Understanding for Reuse Support

For developing reliable software, it is important to reuse existing software components. Reusable components are not only their developer’s own, but also Open Source Software. In addition, there are hosting services to support developing and sharing open source software recently. As a result, it has been easier to search or distribute reusable components. When reusing or distributing reusable c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998